package com.tianguxx.utill;

import android.content.Context;
import android.os.Build;
import android.telephony.TelephonyManager;
import android.text.TextUtils;

public class MobileInformation
{

	/**
	 * 获取 Android 版本，如 2.2
	 * 
	 * @return
	 */
	public static String getOsVersion()
	{
		return Build.VERSION.RELEASE;
	}

	/**
	 * 获取制手机制造商 例如： HTC
	 * 
	 * @return
	 */
	public static String getManufacturer()
	{
		return Build.MANUFACTURER;
	}

	/**
	 * 获取手机型号 如：T8800
	 * 
	 * @return
	 */
	public static String getDeviceModel()
	{
		String ver = Build.MODEL;
		if (TextUtils.isEmpty(ver))
		{
			ver = "XXX";
		}
		return ver;
	}

	/**
	 * （本地操作）获取SIM卡中的用户电话号码，有可能返null.
	 * 
	 * @return
	 */
	public static String getSimcardMobileNumber(Context context)
	{
		TelephonyManager mgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
		return mgr.getLine1Number();
	}
}